from app.utils.mongo import db
from app.admin.models.admin import Admin

# 初始化超级管理员（仅运行一次）
if __name__ == "__main__":
    # 检查是否已存在管理员
    if Admin.collection.count_documents({}) == 0:
        admin_id = Admin.create_admin(
            username="superadmin",
            password="123456",  # 生产环境需修改
            role="super_admin"
        )
        print(f"超级管理员创建成功，ID: {admin_id}")
    else:
        print("管理员已存在，无需重复创建")